package com.bsoft.gol.hcs.specialist.bean.request;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import org.hibernate.validator.constraints.Length;

import java.io.Serializable;
import java.util.List;

/**
 * @author tongtp
 * @version v0.1
 * @className SaveFollowUpResultRequest
 * @description 保存随访结果
 * @create 2020-07-23 10:29
 **/
@Getter
@Setter
@NoArgsConstructor
@ToString
public class SaveFollowUpResultRequest implements Serializable {

	private String organizationId;

	private Long recordId;

	private String operatorId;

	private String operatorName;

	private String userInfoId;

	private Byte resultCode;

	@Length(min = 0 , max = 500, message = "输入内容不能超过500字")
	private String resultCodeDetail;

	private String educationId;

	private List<Long> recordIdList;

	/**
	 * 采集关联表主键
	 */
	private Long collectId;

	private Byte followUpStatus;

	private String answerAbnormal;

	/* 随访复诊病历是否已上传，1是，0否，默认0*/
	private Byte medicalRecordUploadFlag;

	/** 路径详细类型，1门诊复诊2入组评估3问卷随访4指标检测5医护随访6健康宣教 7健康检测 8住院记录*/
	private Integer routeDetailType;

	private String questionnaireId;
	private String questionnaireName;
	private Long teamChronicGroupId;
	private String hmDiseaseRelationId;

}
